#include "vermisdatos.h"
#include "ui_vermisdatos.h"

vermisdatos::vermisdatos(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::vermisdatos)
{
    ui->setupUi(this);

    //PUNTERO A LA BASE DE DATOS
    mDB = conexionDB::instance();

    connect( ui->QPBAceptar, SIGNAL(clicked()), this, SLOT(closewidget()) );
}

vermisdatos::~vermisdatos()
{
    delete ui;
}
//FUNCION QUE RECIVE EL PUNTERO A LA CONEXION CON LA BASE DE DATOS
void vermisdatos::addDB( void ){
    loadDats( );
    return;
}

//FUNCION QUE COMIENZA A CARGAR LOS DATOS
void vermisdatos::loadDats( void ){
    mDatos* datos = new mDatos;
    datos = mDB->showDatsUser( );
    ui->lENombreC->setText( datos->name );
    ui->lEApeC->setText( datos->apellidos );
    ui->lESexo->setText( datos->sexo );
    ui->lEEdadC->setText( datos->edad );
    ui->lEEmail->setText( datos->email );
    ui->lETelefonoC->setText( datos->telefono );
    ui->lECelularC->setText( datos->celular );
    ui->lEFRegistro->setText( datos->fechareg );
    if( ui->lblImagenContacto->text().isNull() ){
        ui->lblImagenContacto->setText( "No hay imagen que mostrar" );
    }
    ui->lblImagenContacto->setPixmap( "img/my/"+ui->lEEmail->text()+".jpeg" );
    ui->tENota->setText( datos->nota );
    if( datos != NULL ){
        delete datos;
    }
    return;
}

//SLOT PARA CERRAR EL WIDGET
void vermisdatos::closewidget( void ){
    close( );
    return;
}
